home *** CD-ROM | disk | FTP | other *** search
/ Aminet 19 / Aminet 19 (1997)(GTI - Schatztruhe)[!][Jun 1997].iso / Aminet / util / cli / Randomizer.lha / Randomizer.readme < prev    next >
Text File  |  1997-04-05  |  2KB  |  64 lines

  1. Short:    Generate random numbers for scripts
  2. Author:   T.Heinrich@t-online.de (Thomas Heinrich)
  3. Uploader: T.Heinrich@t-online.de (Thomas Heinrich)
  4. Version:  1.0
  5. Type:     util/cli
  6. Requires: OS2.04+, MC68020+
  7. Replaces:
  8.  
  9. ****************************
  10. * OPTIMIZED FOR MC68020+ ! *
  11. ****************************
  12.  
  13. While I was browsing through the web, iI collected looots of
  14. photos of phantastic women. So I really could not decide which
  15. one to use as the workbench backdrop. Using WBPattern to create
  16. multiple preferences files was easy, but how get them changed
  17. after every reboot ?
  18.  
  19. So I renamed all the prefs as Backdrop.xx, where xx is a number
  20. from 0 to 51 ;^). But how do I generate a random number in a shell ?
  21. Finally I quickly wrote a program, which used the system seconds,
  22. and masked out the lower few bits, being able to use first 16 then
  23. 32 backdrops.
  24.  
  25. I was not to satified with that, as it only produced fixed steps
  26. to use as numbers (16, 32 the next would have been 64). I spent
  27. half an afternoon, then, to produce this program here: Randomizer !
  28.  
  29. What it does:
  30. -------------
  31. It also reads the seconds from the timer of your Amiga and then
  32. produces a CONFIGURABLE number of random numbers. For script
  33. convenience, it stores the number in a local shell variable named
  34. "RANDOM". So you can access it e.g. by typing
  35.  
  36. WBPattern Backdrop.$RANDOM USE
  37.  
  38. This loads a random backdrop picture, given you prepared the prefs
  39. in the first place.
  40.  
  41. What it can NOT do:
  42. -------------------
  43. It does not save the random number permanently. Obviously it is a
  44. RANDOM number, so there is no sense in storing it.
  45. I also aborted the number to be delivered as a return value to the
  46. shell. I was annoyed, when my startup-sequence stopped, saying the
  47. program failed. Silly me forgot to set the FailAt value higher !
  48. No fiddling with FailAt in this version anymore. It just works.
  49.  
  50. What YOU should do:
  51. -------------------
  52. READ THE DOCS BEFORE USING THE PROGRAM !
  53.  
  54. To be honest, there are no docs... Search for the file "ReadMeFirst"
  55. in this distribution, to figure out how to make Randomizer work.
  56.  
  57. One more, at last: It is FREEWARE ! And it comes with the complete
  58. C source !!!
  59.  
  60. Have fun,
  61.     Thomas "Hoin" Heinrich.
  62.  
  63. VISIT MY HOMEPAGE: http://home.t-online.de/home/T.Heinrich/homepage.htm
  64.